turkey toilet - French English Dictionary